<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		
		
		<h4>属性：length——字符串长度、字数</h4>
		<script type="text/javascript">
			aaa='这是五个字';
			document.write('aaa标签中的字数为：'+aaa.length)
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->
		<p>方法：</p>
		
		<hr />
		111111111111111111111111111
		<h4>indexOf()————字符第一次出现的位置，从0开始</h4>
		<script type="text/javascript">
			aaa='这是五个字';
			bbb=aaa.indexOf('五')+1;
			document.write('aaa中“五”第一次出现的位置为：'+ bbb)		
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->
		
		22222222222222222222222222222222222
		<h4>lastIndexOf()————字符最后一次出现的位置，从0开始</h4>
		<script type="text/javascript">
			aaa='abcdeabcdeabcde';
			bbb=aaa.lastIndexOf('e')+1;
			document.write('aaa中最后一个 d 的位置为：'+ bbb)		
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->

		333333333333333333333333333333333333
		<h4>substring(a)----------------删除前几个字符</h4>
		<script type="text/javascript">
			aaa="0123456789"
			document.write("删除前三个字符----"+ aaa.substr(3))
		</script>
		
		<h4>substr(0，2)————获取从0 到 2 字符</h4>
		<script type="text/javascript">
			aaa='123456789';
			bbb=aaa.substr(0,2);
			document.write('获取从 0 到 2 的字符，不包括 2 ：'+ bbb)		
			document.write('---原字符串不变'+ aaa)		
			
		</script>
		<br />			
		
		<p>截取路径中的文件部分---------</p>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/KLM';
			ccc=aaa.lastIndexOf('/');
			document.write('最后一个 / 一直到最后：-----'+aaa.substr(ccc) + '------常用来截取目录')
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->


		444444444444444444444444444444444444444
		<h4>slice(n)————从第 n 个开始向后截取到最后</h4>
		<script type="text/javascript">
			aaa='2018';
			
			bbb=aaa.slice(2);   /*从第 n后开始截取到最后*/
			document.write(bbb)
		</script>
		
		<h4>slice(1,7)————从 1 截取到 7（不包括 1 ★★★）</h4>
		<script type="text/javascript">
			aaa='123456789';
			
			bbb=aaa.slice(1,7);   /*从第 1 后开始截取到第 7 个*/
			document.write(bbb)
		</script>
		<hr />
		
		<p>截取倒数第一个---------</p>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/KLM/NOP/QIS/TUV';
			
			bbb=aaa.split('/');   /*转换成数组*/
			ccc=bbb.slice(-1);    /*截取倒数第一个*/
			document.write(ccc)
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->
		
		
		55555555555555555555555555555555555
		<h4>split(reg)————以 reg 为标准将字符串分割成数组</h4>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/KLM';
			
			bbb=aaa.split('/');
			document.write('将aaa分成以/为准分成数组：'+ bbb)
		</script>
		<hr />

		<p>获取数组的最后一个值---------</p>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/KLM';
			
			bbb=aaa.split('/');  /*转换成数组*/
			s=bbb.length;
			document.write('获取数组的最后一个值：'+ bbb[s-1])
		</script>
		<hr />
		
		<p>split(/*|#/)-------根据多种字符分割数组，正则中有符号有
			特殊意义的需要在符号前加反斜线 \</p>
		<script type="text/javascript">
			aaa='ABCD=EFG-HIJ|KLM';
			
			bbb=aaa.split(/-|=|\|/ );  /*转换成数组*/
			document.write('获取数组的最后一个值：'+ bbb)
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->
		
		
		66666666666666666666666666666666666666666
		<h4>search(reg)————寻找在字符串中的位置，如果是一个字符串，则以第一个字符为准</h4>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/KLM/NOP/QIS/TUV';
			
			bbb=aaa.search('HIJ');
			document.write(bbb)
		</script>
		<hr>
		<p>search(/**/i)*******忽略大小写，正则表达式★★</p>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/KLM/NOP/QIS/TUV';
			
			bbb=aaa.search(/hij/i);
			document.write(bbb)
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->
		
		
		7777777777777777777777777777777777777
		<h4>match(reg)————查找字符串中的内容</h4>
		<script type="text/javascript">
			aaa='ABCD/EFG/123/KLM//123NOP/QIS/TUV';
			
			bbb=aaa.match('123');
			document.write(bbb)
		</script>
		<hr />
		
		<p>match(/**|**/g)---------查找字符串中的内容，重复，忽略大小写★★</p>
		<script type="text/javascript">
			aaa='ABCD/EFG/123/KLM//123NOP/QIS/TUV';
			
			bbb=aaa.match(/123/g);
			document.write(bbb)
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->
		
		
		8888888888888888888888888888888888888888
		<h4>replace(reg,str)————替换</h4>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/abc';
			 
			bbb=aaa.replace('ABC','xyz')
			document.write(bbb)
		</script>
		<hr />
		
		<p>replace(/**/ig,'**')-------全部替换，不区分大小写</p>
		<script type="text/javascript">
			aaa='ABCD/EFG/HIJ/abc';
			 
			bbb=aaa.replace(/abc/ig,'xyz')
			document.write(bbb)
		</script>
		<hr />
		<hr />
		<!--***************************************************************-->
		
		999999999999999999999999999999999999999999
		<h4>toLowerCase()-----字符串转小写</h4>
		<script type="text/javascript">
			aaa='nihao，HELLO';
			bbb=aaa.toLowerCase();
			document.write(bbb)
		</script>
		<hr />
		
		<h4>toUpperCase()-----字符串转大写</h4>
		<script type="text/javascript">
			aaa='nihao，HELLO';
			bbb=aaa.toUpperCase();
			document.write(bbb)
		</script>
		<hr />
		<hr />
		<hr />
		<hr />
	</body>
</html>
